FROM ubuntu:22.04

# 安装ipmitool
RUN apt-get update && apt-get install -y ipmitool python3 pip && rm -rf /var/lib/apt/lists/*

# 设置工作目录
WORKDIR /app

# 复制当前目录的内容到工作目录
COPY . /app

# 安装必要的 Python 库
RUN pip install --no-cache-dir flask flask_sqlalchemy flask_wtf -i https://pypi.tuna.tsinghua.edu.cn/simple/

# 暴露 Flask 默认的运行端口
EXPOSE 5000

# 设置环境变量
ENV FLASK_APP=app.py
ENV FLASK_RUN_HOST=0.0.0.0

# 运行 Flask 应用
CMD ["flask", "run"]

